@echo off
echo ===========================================
echo      WVP-GB28181-PRO 快速启动脚本
echo ===========================================

echo.
echo [1/4] 检查Redis服务...
netstat -an | findstr 6379 >nul
if %errorlevel% == 0 (
    echo ✅ Redis服务正在运行
) else (
    echo ❌ Redis服务未运行，正在启动...
    echo 请确保Redis已安装并配置为服务，或手动启动Redis
    echo 如果没有Redis，可以下载：https://github.com/tporadowski/redis/releases
    pause
)

echo.
echo [2/4] 检查MySQL服务...
netstat -an | findstr 3306 >nul
if %errorlevel% == 0 (
    echo ✅ MySQL服务正在运行
) else (
    echo ❌ MySQL服务未运行
    pause
)

echo.
echo [3/4] 检查数据库表...
mysql -h 127.0.0.1 -P 3306 -u root -p12345678 -D wvp -e "SHOW TABLES;" > tables.txt 2>nul
if %errorlevel% == 0 (
    echo ✅ 数据库连接成功
    findstr "wvp_media_server" tables.txt >nul
    if %errorlevel% == 0 (
        echo ✅ 核心表已存在
    ) else (
        echo ❌ 核心表缺失，请执行 quick_init.sql
        echo 请在数据库管理工具中执行 quick_init.sql 文件
        pause
    )
    del tables.txt
) else (
    echo ❌ 数据库连接失败
    pause
)

echo.
echo [4/4] 启动WVP应用程序...
echo 正在启动，请稍候...
java -jar target\wvp-pro-*.jar

pause 